.vacationul{border-top:1px dashed #666666;width:245px;margin:4px 0px 0px 3px;padding:8px 0px 4px 0px;}
.vacationli{float:left;padding:0px 3px 0px 3px;margin-bottom:-2px;}
.vacationli img{border:2px solid #D3E4FF;}
.vacation_txt{float:left;width:81px;text-align:center;margin-bottom:4px;}

.contact_hotline{padding:6px 0px 12px 0px;}
.contact_tel{padding-left:7px;vertical-align:text-bottom;}
.contact_msn{text-align:right;padding:7px 18px 0px 0px;}
.contact_qq{padding:7px 0px 0px 16px;}
.contact_address{padding:10px 0px 12px 0px;margin:0px 8px 0px 8px;border-top:1px solid #666666;}
.contact_address li{padding:7px 0px 0px 8px;}

.toolsul{width:231px;margin:7px 0px 0px 7px;padding-bottom:4px;}
.toolsul li{float:left;text-align:center;width:77px;padding:3px 0px 3px 0px;font-weight:bold;}
.tooldashed{border-bottom:1px dashed #666666;margin-bottom:9px;padding-bottom:9px;}

.intro_pic{margin:0px 0px 10px 16px;}

.news{border:1px solid #CFE0FA;}
.news_theme{height:20px;font-weight:bold;color:#0D2442;padding:10px 0px 5px 30px;background-color:#F6F9FF;}
.news tr{line-height:30px;margin:10px;}
.news_info{width:700px;margin-left:28px;}
.news_last{line-height:20px;padding:5px 0px 5px 30px;border-bottom:5px solid #F6F9FF;}
.news_pic{width:240px;border-bottom:1px solid #939498;margin:4px;padding:0px 0px 5px 5px;}
.news_pic li{float:left;padding:5px;margin-bottom:-5px;}
.news_pic img{border:2px solid #D3E4FF;}
.news_pic_txt{float:left;width:85px;text-align:center;margin:0px 15px 2px 5px;}
.news_contents{width:244px;margin:8px 0px 8px 10px;padding-bottom:5px;}
.news_contents li{line-height:25px;}
.news_time{float:right;height:20px;padding:10px 20px 5px 0px;font-weight:normal;background-color:#F6F9FF;margin-left:-3px;}
.news_info p{line-height:20px;text-indent:24px;margin:10px 20px 20px 0px;}
.news_commend{border-top:1px dashed #666666;border-bottom:5px solid #F6F9FF;margin:0px 5px 0px 5px;padding:5px 20px 10px 20px;}

.job_info{width:705px;border-top:1px dashed #666666;border-bottom:5px solid #F6F9FF;padding:10px 0px 10px 20px;margin:0px 5px 0px 5px;}
.job_last{line-height:20px;padding:5px 0px 5px 30px;}
.job_font{font-weight:bold;}
.job_info p{line-height:20px;}

.law_title{float:right;margin-right:10px;}
.law_info{border-top:1px dashed #666666;margin:10px 0px 0px 0px;}
.law_info td{ padding:3px;}

.site_map{border-top:1px dashed #666666;margin:5px 5px 0px 5px; font-weight:bold;}
.links{ width:720px; margin:10px;}
.links td{ padding:10px;}

.subbranch{border-bottom:1px dashed #666666; padding:20px 10px 20px 40px;}
.subbranch p{ line-height:10px;}